package com.jinxin.platform.cdacscontrolmgr.bean;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * <b>[cdfinanmod_ruledetail]数据持久化对象</b>
 * <p>
 * 注意:此文件自动生成-禁止手工修改。
 * </p>
 * 
 * @author @blue
 * @date 2021-12-08
 */
public class CdfinanmodRuledetail{

	/**
	 * 主键ID
	 */
	private String id;
	
	/**
	 * 规则ID
	 */
	private String ruleId;
	
	/**
	 * 规则类型1.临停收费规则2.包时收费规则
	 */
	private Integer ruleType;
	
	/**
	 * 收费开始时段
	 */
	private String feeStartTime;
	
	/**
	 * 收费结束时段
	 */
	private String feeEndTime;
	
	/**
	 * 收费单价(元/小时)
	 */
	private Double unitPrice;
	
	/**
	 * 收费限额
	 */
	private Double feeLimit;
	
	/**
	 * 缴费出场后限时
	 */
	private Integer timeLimit;
	
	/**
	 * 24小时最高限额
	 */
	private Double alldayFeeLimit;
	
	/**
	 * 周费(元)
	 */
	private Double weekAmount;
	
	/**
	 * 月费(元)
	 */
	private Double monthAmount;
	
	/**
	 * 季费(元)
	 */
	private Double quarterAmount;
	
	/**
	 * 年费(元)
	 */
	private Double yearAmount;
	
	/**
	 * 是否删除  1.删除 2.不删除
	 */
	private Integer isDel;
	
	/**
	 * 创建人
	 */
	private String createdBy;
	
	/**
	 * 创建时间
	 */
	private Date createdTime;
	
	/**
	 * 更新人
	 */
	private String updatedBy;
	
	/**
	 * 更新时间
	 */
	private Date updatedTime;
	

	/**
	 * 主键ID
	 * 
	 * @return id
	 */
	public String getId() {
		return id;
	}
	
	/**
	 * 规则ID
	 * 
	 * @return ruleId
	 */
	public String getRuleId() {
		return ruleId;
	}
	
	/**
	 * 规则类型1.临停收费规则2.包时收费规则
	 * 
	 * @return ruleType
	 */
	public Integer getRuleType() {
		return ruleType;
	}
	
	/**
	 * 收费开始时段
	 * 
	 * @return feeStartTime
	 */
	public String getFeeStartTime() {
		return feeStartTime;
	}
	
	/**
	 * 收费结束时段
	 * 
	 * @return feeEndTime
	 */
	public String getFeeEndTime() {
		return feeEndTime;
	}
	
	/**
	 * 收费单价(元/小时)
	 * 
	 * @return unitPrice
	 */
	public Double getUnitPrice() {
		return unitPrice;
	}
	
	/**
	 * 收费限额
	 * 
	 * @return feeLimit
	 */
	public Double getFeeLimit() {
		return feeLimit;
	}
	
	/**
	 * 缴费出场后限时
	 * 
	 * @return timeLimit
	 */
	public Integer getTimeLimit() {
		return timeLimit;
	}
	
	/**
	 * 24小时最高限额
	 * 
	 * @return alldayFeeLimit
	 */
	public Double getAlldayFeeLimit() {
		return alldayFeeLimit;
	}
	
	/**
	 * 周费(元)
	 * 
	 * @return weekAmount
	 */
	public Double getWeekAmount() {
		return weekAmount;
	}
	
	/**
	 * 月费(元)
	 * 
	 * @return monthAmount
	 */
	public Double getMonthAmount() {
		return monthAmount;
	}
	
	/**
	 * 季费(元)
	 * 
	 * @return quarterAmount
	 */
	public Double getQuarterAmount() {
		return quarterAmount;
	}
	
	/**
	 * 年费(元)
	 * 
	 * @return yearAmount
	 */
	public Double getYearAmount() {
		return yearAmount;
	}
	
	/**
	 * 是否删除  1.删除 2.不删除
	 * 
	 * @return isDel
	 */
	public Integer getIsDel() {
		return isDel;
	}
	
	/**
	 * 创建人
	 * 
	 * @return createdBy
	 */
	public String getCreatedBy() {
		return createdBy;
	}
	
	/**
	 * 创建时间
	 * 
	 * @return createdTime
	 */
	public Date getCreatedTime() {
		return createdTime;
	}
	
	/**
	 * 更新人
	 * 
	 * @return updatedBy
	 */
	public String getUpdatedBy() {
		return updatedBy;
	}
	
	/**
	 * 更新时间
	 * 
	 * @return updatedTime
	 */
	public Date getUpdatedTime() {
		return updatedTime;
	}
	

	/**
	 * 主键ID
	 * 
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 * 规则ID
	 * 
	 * @param ruleId
	 */
	public void setRuleId(String ruleId) {
		this.ruleId = ruleId;
	}
	
	/**
	 * 规则类型1.临停收费规则2.包时收费规则
	 * 
	 * @param ruleType
	 */
	public void setRuleType(Integer ruleType) {
		this.ruleType = ruleType;
	}
	
	/**
	 * 收费开始时段
	 * 
	 * @param feeStartTime
	 */
	public void setFeeStartTime(String feeStartTime) {
		this.feeStartTime = feeStartTime;
	}
	
	/**
	 * 收费结束时段
	 * 
	 * @param feeEndTime
	 */
	public void setFeeEndTime(String feeEndTime) {
		this.feeEndTime = feeEndTime;
	}
	
	/**
	 * 收费单价(元/小时)
	 * 
	 * @param unitPrice
	 */
	public void setUnitPrice(Double unitPrice) {
		this.unitPrice = unitPrice;
	}
	
	/**
	 * 收费限额
	 * 
	 * @param feeLimit
	 */
	public void setFeeLimit(Double feeLimit) {
		this.feeLimit = feeLimit;
	}
	
	/**
	 * 缴费出场后限时
	 * 
	 * @param timeLimit
	 */
	public void setTimeLimit(Integer timeLimit) {
		this.timeLimit = timeLimit;
	}
	
	/**
	 * 24小时最高限额
	 * 
	 * @param alldayFeeLimit
	 */
	public void setAlldayFeeLimit(Double alldayFeeLimit) {
		this.alldayFeeLimit = alldayFeeLimit;
	}
	
	/**
	 * 周费(元)
	 * 
	 * @param weekAmount
	 */
	public void setWeekAmount(Double weekAmount) {
		this.weekAmount = weekAmount;
	}
	
	/**
	 * 月费(元)
	 * 
	 * @param monthAmount
	 */
	public void setMonthAmount(Double monthAmount) {
		this.monthAmount = monthAmount;
	}
	
	/**
	 * 季费(元)
	 * 
	 * @param quarterAmount
	 */
	public void setQuarterAmount(Double quarterAmount) {
		this.quarterAmount = quarterAmount;
	}
	
	/**
	 * 年费(元)
	 * 
	 * @param yearAmount
	 */
	public void setYearAmount(Double yearAmount) {
		this.yearAmount = yearAmount;
	}
	
	/**
	 * 是否删除  1.删除 2.不删除
	 * 
	 * @param isDel
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 创建人
	 * 
	 * @param createdBy
	 */
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	
	/**
	 * 创建时间
	 * 
	 * @param createdTime
	 */
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	
	/**
	 * 更新人
	 * 
	 * @param updatedBy
	 */
	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}
	
	/**
	 * 更新时间
	 * 
	 * @param updatedTime
	 */
	public void setUpdatedTime(Date updatedTime) {
		this.updatedTime = updatedTime;
	}
	

}